* {
    margin: 0;
    padding: 0;
    font-family: '微软雅黑';
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
html {
    font-size: 20px;
}
body {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: auto;
}
td, th {
    cursor: default;
}
img {
    border: 0;
}
span, i {
    cursor: default;
}
a {
    text-decoration: none;
}
li {
    list-style-type: none;
}
header, footer, article, aside, section, nav {
    display: block
}
/* 支持HTML5标签 */


#top{
    position:absolute;
	width:100%;
	height:3rem;
	background-color:#272e34;
    top:0;
    left:0;
    z-index:3;
    min-width:20rem;
}
.top_home {
    float:left;
    width:3rem;
    height:3rem;
    background:url(../images/index/indexhome.png) no-repeat scroll center right;
}
.top_tit {
    float:left;
    font-size:.9rem;
    color:#fff;
    line-height:3rem;
    padding-left:.5rem;
}
.top_sz {
    float:right;
    width:6rem;
    height:3rem;
    background:url(../images/index/shezhi.png) no-repeat scroll center center;
}
.top_sz a {
    display:block;
    width:1.5rem;
    height:100%;
    margin:0 auto;
    cursor:pointer; 
    position:relative;
    
}
.top_sz a:hover .setsystem {
    display:block;
}
.setsystem {
    position:absolute;
    top:3rem;
    width:3rem;
    background-color:#272e34;
    left:-50%;
    display:none;
}
.setsystem li {
    color:#bfbfbf;
    text-align:center;
    line-height:1rem;
    font-size:.5rem;
}
#cont {
    position:absolute;
    padding-top:3rem;
    clear:both;
    height:100%;
    width:100%;
    overflow:auto;
    left:0;
    top:0;
    min-height:27rem;
}
.menu {
    float:left;
    width:10rem;
    height:100%;
    background-color:#272e34;
    font-size:.8rem;
    color:#fff;
}
.user {
    width:100%;
    height:4rem;
    background:url(../images/index/userbg.png) no-repeat scroll center center;
    background-size:90%;
    position:relative;
    padding-top:.85rem;
}
.usericon {
    float:left;
    width:2.3rem;
    height:2.3rem;
    border-radius:100%;
    margin-left:1.7rem;
}
.username {
    display:inline-block;
    float:left;
    height:2.3rem;
    line-height:2.3rem;
    margin-left:.5rem;
    white-space:nowrap;
    text-overflow:ellipsis;
}
ul.menuz {
    width:100%;
    height:auto;
    margin-top:0.5rem;
}
ul.menuz li {
   height:2.5rem;
   width:100%; 
   color:#bfbfbf;
   padding-left:1.3rem;
   line-height:2.5rem;
   cursor:pointer;
}
.liactive {
    background:#1e2328 url(../images/index/libg.png) no-repeat scroll left center;
    background-size:contain;
}
li:hover {
    background-color:#1e2328;
}
span.set {
    display:inline-block;
    width:4rem;
    height:1.5rem;
    border:1px solid #fff;
    border-radius:.4rem;
    text-align:center;
    line-height:1.4rem;
    position:absolute;
    bottom:1.8rem;
    margin-left:5rem;
    left:-2rem;
    cursor:pointer;
}
.main,
.main2 {
    position:absolute;
    left:10rem;
    top:0;
    height:100%;
    min-width:57.8rem;
    padding:3.5rem .1rem .5rem .5rem;
    /*padding: 3rem 0rem .5rem 0rem;*/
}
.main2 {
    padding: 3rem 0rem .5rem 0rem;
}
.framebox {
    width:100%;
    height:100%;
    border:none;
    padding:0;
    margin:0;
    margin-top:-.2rem;
}


  /*--页面主体内容--*/
.contit {
    font-size:.8rem;
    color:#333;
    text-indent:.5rem;
    display:inline-block;
}
.queryall {
    width:100%;
    height:3rem;
    border-bottom:1px solid #bfbfbf;
    color:#a7a7a7;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    background-color:#fff;
    border-radius:.2rem .2rem 0 0;
}
.queryall input,
button.submit {
    display:inline-block;
   float:right;
   margin:.7rem .3rem 0;
     }
.queryall span {
    display: inline-block;
    float: right;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-top: 0.7rem;
}
.queryall input[type="text"] {
    width:8.9rem;
    height:1.5rem;
    border:1px solid #bfbfbf;
    border-radius:.3rem;
    font-size:.7rem;
    padding:0 .8rem;
    color:#a7a7a7;
    outline:none;
}
.queryall input[type="reset"],
.queryall input[type="submit"],
button.submit {
    width:3.2rem;
    height:1.5rem;
    border-radius:.3rem;
    font-size:.7rem;
    outline:none;
    
}
    .queryall input[type="reset"] {
        border:1px solid #bfbfbf;
    }
    .queryall input[type="submit"],
    button.submit {
        border:1px solid #f65541;
        background-color:#f65541;
        color:#fff;
    }
.content {
    width:99%;
    height:95%;
    border:1px solid #bfbfbf;
    border-radius:.2rem;
    padding-top:3rem;
    position:relative;
}
.mapa {
    width:38.5rem;
    position:absolute;
    border-right:1px solid #bfbfbf;
    height:100%;
    top:0;
    left:0;
    padding-top:3rem;
}
.tablea {
    width:18rem;
    position:absolute;
    height:100%;
    left:38.5rem;
    top:0;
    padding-top:3rem;
    overflow:hidden;
}
.tabletit {
    height:2.7rem;
    width:100%;
    border-bottom:1px solid #bfbfbf;
    padding: 0 .7rem;
}
.tabletit button {
    width:2.5rem;
    height:1.1rem;
    background:none;
    border:1px solid #acd354;
    border-radius:.4rem;
    color:#acd354;
    float:right;
    margin-top:1.3rem;
    outline:none;    
    }
.tabletitle {
    font-size:.8rem;
    color:#333;
    
}
.tablebox {
    width:100%;
    height:90%;
    overflow-x:hidden;
}




    /*--jsgrid插件样式--*/
.ui-jqgrid {
    border:none;
}
.jqgrow,
.jqgrow td,
.ui-jqgrid-labels,
.ui-jqgrid-labels th {
    border:none !important;
    font-size:.6rem;
    
}
.jqgrow,
.ui-jqgrid-labels {
    height:1.9rem;
}
.ui-th-div-ie {
    height:auto!important;
}
.jqgrow td {
    line-height:1.9rem !important;
}
.jqgrow:nth-child(2n+1){
    background-color:#eee;    
}
.ui-jqgrid-labels > th {
}
#list2_date,
#list2_addr,
#list2_state {
}
.ui-jqgrid .ui-jqgrid-pager .ui-pager-table {
    table-layout:auto;
}
.ui-jqgrid .ui-jqgrid-hbox{
	padding-right: 0;
}


/*---百度地图api样式 start---*/
html,body{
        margin:0;
        width:100%;
        height:100%;
        background:#ffffff;
    }
    #map,
    #map2,
    #map3,
    #map4,
    #map5,
    #map6    {
        width:100%;
        height:100%;
    }
    #panel {
        position: absolute;
        top:30px;
        left:10px;
        z-index: 999;
        color: #fff;
    }
    #login{
        position:absolute;
        width:300px;
        height:40px;
        left:50%;
        top:50%;
        margin:-40px 0 0 -150px;
    }
    #login input[type=password]{
        width:200px;
        height:30px;
        padding:3px;
        line-height:30px;
        border:1px solid #000;
    }
    #login input[type=submit]{
        width:80px;
        height:38px;
        display:inline-block;
        line-height:38px;
    }
/*---百度地图api样式 end---*/

.dismaps {
    display:none;
}


/*---媒体查询---*/
@media only screen and (min-width:1601px){ 
html {
    font-size: 28px;
}
}
@media screen and (max-width:1600px) and ( min-width:1367px){
	html{
		font-size: 23.4px;
	}
	.{
		height:85%;
	}
}
@media screen and ( max-width:1366px) and (min-width:1025px) {
html {
    font-size: 20px;
}
}
@media screen and ( max-width:1024){
html {
    font-size: 15px;
}
}